import pymysql
db = pymysql.connect(host= 'localhost',user='root',password='0830',database='链家1')
cursor = db.cursor()
def createTable():
    '''
    创建表
    :return:
    '''
    sql = '''CREATE TABLE `guangdong` (
          `id` varchar(50) NOT NULL,
          `name` varchar(255) ,
          `url` varchar(255) ,
           PRIMARY KEY (`id`))
              '''
    sql1 = '''CREATE TABLE `quyu` (
      `id` int(50) NOT NULL AUTO_INCREMENT,
      `chengshi_id` varchar(255) DEFAULT NULL,
      `name` varchar(255) DEFAULT NULL,
      `url` varchar(255) DEFAULT NULL,
       PRIMARY KEY (`id`))
              '''
    sql2 = '''CREATE TABLE `biaoti` (
          `id` varchar(50) NOT NULL,
          `name` varchar(255) ,
          `url` varchar(255) ,
          `quyu` varchar(255),
          `jieshao` varchar(255),
          `zongjia` varchar(255),
          `pingfang` varchar(255),
          PRIMARY KEY (`id`))
              '''
    sql3 = '''
            CREATE TABLE `xiangqing` (
          `id` varchar(50) NOT NULL,
          `房屋户型` varchar(255) DEFAULT NULL,
          `所在楼层` varchar(255) DEFAULT NULL,
          `建筑面积` varchar(255) DEFAULT NULL,
          `户型结构` varchar(255) DEFAULT NULL,
          `套内面积` varchar(255) DEFAULT NULL,
          `建筑类型` varchar(255) DEFAULT NULL,
          `房屋朝向` varchar(255) DEFAULT NULL,
          `建筑结构` varchar(255) DEFAULT NULL,
          `装修情况` varchar(255) DEFAULT NULL,
          `梯户比例` varchar(255) DEFAULT NULL,
          `配备电梯` varchar(255) DEFAULT NULL,
          `用水类型` varchar(255) DEFAULT NULL,
          `用电类型` varchar(255) DEFAULT NULL,
          `燃气价格` varchar(255) DEFAULT NULL,
          `核心卖点` varchar(255) DEFAULT NULL,
          `小区介绍` varchar(255) DEFAULT NULL,
          `周边配套` varchar(255) DEFAULT NULL,
          `交通出行` varchar(255) DEFAULT NULL,
          PRIMARY KEY (`id`))'''
    cursor.execute(sql)
    cursor.execute(sql1)
    cursor.execute(sql2)
    cursor.execute(sql3)
if __name__ == '__main__':
    createTable()
